E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ. TfiÌÔ ' MÈ Ï ÓÔ ËÌ. XÚÈÛÙÔ Ô Ï ÎË B ÛÂÈ Â ÔÌ ÓˆÓ

Σχετικά έγγραφα
EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ

EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ

E π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ. TfiÌÔ ' ÂÓÂÙÈÎÔ AÏÁfiÚÈıÌÔÈ Î È EÊ ÚÌÔÁ. ÎÔı Ó ÛË

ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ

ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ

ÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË

Θεωρία Πληροφορίας και Kωδικοποίησης

E π A π π ª π. Â È ÛÌfi ÔÁÈÛÌÈÎÔ. TfiÌÔ ' ÏÒÛÛÂ ÚÔÁÚ ÌÌ ÙÈÛÌÔ II. KÏÂ ÓıË Ú ÌappleÔ Ï Ë. (AÓÙÈÎÂÈÌÂÓÔÛÙÚÂÊ ÚÔÁÚ ÌÌ ÙÈÛÌfi )

E π A π π ª π. È ÎÚÈÙ M ıëì ÙÈÎ. Î È M ıëì ÙÈÎ ÔÁÈÎ. TfiÌÔ A' È ÎÚÈÙ M ıëì ÙÈÎ ÂÒÚÁÈÔ BÔ ÚÔ

TËÏÂÌ ÙÈÎ, È ÎÙ Î È KÔÈÓˆÓ

E π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË EÊ ÚÌÔÁ. TfiÌÔ B' NÂ ÚˆÓÈÎ ÎÙ Î È ÓÔ AÚÁ Ú ÎË EÊ ÚÌÔÁ

ÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ. Θεµατική Eνότητα BΑΣΙΚΑ ΖΗΤΗΜΑΤΑ ΙΚΤΥΩΝ Η/Υ

E π A π π ª π. Ú ÌÌÈÎfi ÚÔÁÚ ÌÌ ÙÈÛÌfi. MÔÓÙÂÏÔappleÔ ËÛË. TfiÌÔ A' M ÓÔ PÔ ÌÂÏÈÒÙË Î È ÚÔÛÔÌÔ ˆÛË

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH. Θεµατική Ενότητα AΡΧΕΣ TΕΧΝΟΛΟΓΙΑΣ ΛΟΓΙΣΜΙΚΟΥ

E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ. TfiÌÔ B' ÂÈÙÔ ÚÁÈÎ ÛÙ Ì Ù I

ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ

OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ

K ÓÔ.ÛÂÏÈ.(168ÛÂÏ.) :13 ÂÏ 1 (M ÚÔ ÙÛ ÁÎÔ) Eπιστήµη Eπιφανειών

Σχεδιασμός και Eκτίμηση Έργων

B ÛÈÎ EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ

ιαχείριση και Ποιότητα Λογισµικού

EÈ ÈÎ Ì Ù ÁÈ ÙËÓ ÔÈfiÙËÙ

Ψηφιακή επεξεργασία εικόνων και σηµάτων

E π A π π ª π º ÛÈÎÔ ËÌÂ. TfiÌÔ ' Ù ÙÈÛÙÈÎ ÂÚÌÔ Ó ÌÈÎ BÏ ÛË M Ú ÓÙ

Eισαγωγή στην Πυρηνική Φυσική

E π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ ' º ÛÌ ÙÔÛÎÔapple OÚÁ ÓÈÎÒÓ EÓÒÛˆÓ. I.. ÂÚÔı Ó ÛË

Tεχνολογία Λογισµικού II

E π A π π ª π. ÚÔÁÚ ÌÌ ÙÈÛÌfi. ÁÈ ÙËÓ ÔÈfiÙËÙ. TfiÌÔ A' Â È ÛÌfi. ÁÈ ÙËÓ ÔÈfiÙËÙ. AÁÁÂÏfiappleÔ ÏÔ

ÚÔËÁÌ Ó EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ

È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ

È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ

ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ

E π A π Δ π Δ ª π. NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ. TfiÌÔ B' K ÏÏÈfiappleË ÓË Iˆ ÓÓË Ô ÊÏ AÛÊ ÏÂÈ EÎÙ ÏÂÛË ŒÚÁˆÓ

OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ

ÔÌ Î È ÂÈÙÔ ÚÁ ÙÔ K ÙÙ ÚÔ

E π A π π ª π KÏ ÛÈÎ º ÛÈÎ I. TfiÌÔ ' HÏÂÎÙÚÔÌ ÁÓËÙÈÛÌfi. NÈÎfiÏ Ô. K Ï ÊË

ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ

Aισθητήρες και Mικροαισθητήρες

TÂ ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ

Aποτίµηση Σεισµικών Bλαβών, Eπισκευές και Eνισχύσεις Kτιρίων Oπλισµένου Σκυροδέµατος

È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ

Mηχανολογική Σχεδίαση

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH. Θεµατική Ενότητα ΣYΓXPONA IKTYA KAI YΠHPEΣIEΣ

È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ

Eιδικά Θέµατα υναµικής των Kατασκευών και Σεισµικής Mηχανικής

KO MA E I O OIH H 30/5/ :32 ÂÏ 1. Eπιστήµη Πολυµερών

E π A π π ª π º ÛÈÎÔ ËÌÂ. TfiÌÔ E' º ÛÌ ÙÔÛÎÔapple ºÒÙË NÙ

E π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ ' BÈÔÌfiÚÈ : ÔÌ & ÂÈÙÔ ÚÁÈÎfiÙËÙ N ÎÔ K. K Ú Ì ÓÔ

Aρχές Διοίκησης Επιχειρήσεων

NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ

K Ì ÚÈÓfi (232ÛÂÏ.) 23/3/ :03 ÂÏ 1. Mικροηλεκτρονική

Σύµµικτες Kατασκευές

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH

È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ

H EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ ÌÂ

E π A π π ª π ÂÓÂÙÈÎ. TfiÌÔ A' ÂÒÚÁÈÔ È ÓÓfiappleÔ ÏÔ ÂÓÂÙÈÎ

Eπικοινωνία Aνθρώπου Yπολογιστή

E π A π Δ π Δ ª π. NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ. TfiÌÔ A' KˆÓÛÙ ÓÙ ÓÔ ÂÔ ˆÚ ÎfiappleÔ ÏÔ ÈÔÓ ÛÈÔ K ÙÚÈÌappleÔ. NÔÌÔıÂÛ EÎÙ ÏÂÛË T ÓÈÎÒÓ ŒÚÁˆÓ

Aξιοπιστία και Συντήρηση

Θεµέλια Γραµµικού Προγραµµατισµού

Στοχαστική υναµική των Kατασκευών

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ. Θεµατική Eνότητα

H EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ ÌÂ

Eγκυροποίηση Λογισµικού

E π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ B' OÌfiÏÔÁ ÂÈÚ, ÙÂÚÂÔ ËÌÂ Î È MË ÓÈÛÌÔ OÚÁ ÓÈÎÒÓ AÓÙÈ Ú ÛÂˆÓ ÈÔÓ ÛÈÔ

Eπιστήµη Yλικών: Mαγνητικά Yλικά

E π A π π ª π ÂÓÂÙÈÎ. TfiÌÔ ' EÍ ÏÈÍË ÂÒÚÁÈÔ PÔ ÎË

E π A π π ª π ÂÓÂÙÈÎ. TfiÌÔ B' º ÛÈÔÏÔÁ. AÓÙÈÁfiÓË Ô

Διαχείριση Δεδομένων

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH. Θεµατική Ενότητα ΣYΓXPONA IKTYA KAI YΠHPEΣIEΣ

Oικολογία Aπό τη Bιόσφαιρα στους Πληθυσµούς

μ ÛÈÎ Ú ÈÎ Ô Î È ÈÔ ÎËÛË

Από την Κλασική στην Κβαντική Φυσική

Aνάλυση Eικόνας και Aναγνώριση Προτύπων

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΣΠOY EΣ ΣTIΣ ΦYΣIKEΣ EΠIΣTHMEΣ.

XPI TO OY AKH (96ÛÂÏ.) 22/8/ :39 ÂÏ 1. Bάσεις εδοµένων

μ ÛÈÎ Ú ÈÎ Ô Î È ÈÔ ÎËÛË

TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ I HPOºOPIKH. TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ I AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ, TfiÌÔ A' APXE TEXNO O IA O I MIKOY. TfiÌÔ A' B Û ÏÂÈÔ BÂÛÎÔ ÎË.

T ÓÈÎ ÙË K Ù ÛÎÂ. ÔÌÈÎ YÏÈÎ Î È EÍÔappleÏÈÛÌfi K Ù ÛΠT ÓÈÎÒÓ ŒÚÁˆÓ. TfiÌÔ ' E π A π Δ π Δ ª π

Eπιστήµη Yλικών: Kεραµικά Yλικά

Aλγόριθµοι Γραµµικού Προγραµµατισµού και Θεωρία Παιγνίων

Nέες κατευθύνσεις δικτύων και υπηρεσιών

E HNIKO A NOIKTO ANE I THMIO Ï Ó ÙË Ë. fiìô. ÂÒÚÁÈÔ ºÂÚÂÓÙ ÓÔ ı Ó ÛÈÔ ÂÔ ÒÚÔ ÂÒÚÁÈÔ apple ıâô ÒÚÔ. À ÚfiÛÊ ÈÚ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΡΟΧΩΡΗΜΕΝΕΣ ΣΠΟΥ ΕΣ ΣΤΗ ΦΥΣΙΚΗ.

ÚÔËÁÌ Ó EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ

ÚıÔ ÔÍ ÛÙÔÓ 20fi ÈÒÓ. È ÏÔÁÔ ÙË ÚıÔ ÔÍ ÌÂ ÛË Î È Ó ÙÔÏ Δ ª. Ú Ú Ù μ Û ÏÂÈÔ Ú μ ÏÏÈ Ó ÙÔ ÕÁÁÂÏÔ. apple Î. ıëáëù

ÈÔÈÎËÙÈÎ appleè ÂÈÚ ÛÂˆÓ Î È ÚÁ ÓÈÛÌÒÓ

Αλγόριθμοι και Πολυπλοκότητα

È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ

Ζητήματα Σχεδιασμού και Προγραμματισμού Συστημάτων ΔιάχυτουΥπολογισμού

Επεξεργασία Ερωτήσεων

E π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ A' OÌfiÏÔÁ ÂÈÚ, ÙÂÚÂÔ ËÌÂ Î È MË ÓÈÛÌÔ OÚÁ ÓÈÎÒÓ AÓÙÈ Ú ÛÂˆÓ M ÓÒÏË ÙÚ Ù ÎË

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH

Αρχιτεκτονικές Συστημάτων Διάχυτου και Σφαιρικού Υπολογισμού

Επεξεργασία Ερωτήσεων

Σχεδίαση Λογισμικού. Σημείωση

Το εσωτερικό ενός Σ Β

Τεχνολογία Πολιτισμικού Λογισμικού

Προχωρημένα Ζητήματα Σχεδιασμού Κατανεμημένων Συστημάτων Εγχειρίδιο Μελέτης

Transcript:

E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ TfiÌÔ ' MÈ Ï ÓÔ ËÌ. XÚÈÛÙÔ Ô Ï ÎË B ÛÂÈ Â ÔÌ ÓˆÓ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα AΡΧΕΣ TΕΧΝΟΛΟΓΙΑΣ ΛΟΓΙΣΜΙΚΟΥ Τόµος Γ' Bάσεις εδοµένων MIXAHΛ ΞENOΣ ρ Mηχανικός H/Y και Πληροφορικής HMHTPIOΣ XPIΣTO OYΛAKHΣ Kαθηγητής Tµήµατος Mηχανικών H/Y και Πληροφορικής Πανεπιστηµίου Πατρών ΠATPA 2000

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα APXEΣ TEXNOΛOΓIAΣ ΛOΓIΣMIKOY Τόµος Γ' Bάσεις εδοµένων Συγγραφή MIXAHΛ ΞENOΣ ρ Mηχανικός H/Y και Πληροφορικής HMHTPIOΣ XPIΣTO OYΛAKHΣ Kαθηγητής Tµήµατος Mηχανικών H/Y και Πληροφορικής Πανεπιστηµίου Πατρών Κριτική Ανάγνωση AΛEΞIOΣ EΛHΣ Aναπληρωτής Kαθηγητής Eπιστήµης Yπολογιστών, Polytechnic University NY Ακαδηµαϊκός Υπεύθυνος για την επιστηµονική επιµέλεια του τόµου ΠANAΓIΩTHΣ ΠINTEΛAΣ Καθηγητής Tµήµατος Mαθηµατικών Πανεπιστηµίου Πατρών Επιµέλεια στη µέθοδο της εκπαίδευσης από απόσταση HΛIAΣ ΣTAYPOΠOYΛOΣ Γλωσσική Επιµέλεια IΩANNHΣ ΘEOΦIΛAΣ Τεχνική Επιµέλεια ΕΣΠΙ ΕΚ ΟΤΙΚΗ Ε.Π.Ε. Καλλιτεχνική Επιµέλεια Σελιδοποίηση TYPORAMA Συντονισµός ανάπτυξης εκπαιδευτικού υλικού και γενική επιµέλεια των εκδόσεων ΟΜΑ Α ΕΚΤΕΛΕΣΗΣ ΕΡΓΟΥ ΕΑΠ / 1997 2000 ISBN: 960 538 116 8 Kωδικός Έκδοσης: ΠΛH 11/3 Copyright 2000 για την Ελλάδα και όλο τον κόσµο ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Οδός Παπαφλέσσα & Υψηλάντη, 26222 Πάτρα Τηλ: (0610) 314094, 314206 Φαξ: (0610) 317244 Σύµφωνα µε το Ν. 2121/1993, απαγορεύεται η συνολική ή αποσπασµατική αναδηµοσίευση του βιβλίου αυτού ή η αναπαραγωγή του µε οποιοδήποτε µέσο χωρίς την άδεια του εκδότη.

ÂÚÈ fiìâó Πρόλογος... 9 K º π 1 EÈÛ ÁˆÁ Eισαγωγικές παρατηρήσεις... 11 1.1 Βασικοί ορισµοί... 13 1.1.1 εδοµένα και πληροφορία... 13 1.1.2 Βάση δεδοµένων... 15 1.1.3 Ιστορική αναδροµή... 17 1.2 Σύστηµα διαχείρισης βάσεων δεδοµένων... 20 1.2.1 ιαφορά βάσης δεδοµένων µε σύστηµα διαχείρισης βάσεων δεδοµένων... 21 1.2.2 οµή ενός συστήµατος διαχείρισης βάσεων δεδοµένων... 22 1.2.3 Tι παρέχει ένα σύστηµα διαχείρισης βάσεων δεδοµένων... 23 1.3 Τι παρέχει η βάση δεδοµένων... 27 1.3.1 Tαυτόχρονη προσπέλαση... 28 1.3.2 Ταχύτατη εξαγωγή απαντήσεων... 28 1.3.3 Eυελιξία... 29 1.3.4 Υψηλή ποιότητα δεδοµένων... 29 1.3.5 Αιτίες για µη χρήση βάσεων δεδοµένων... 30 1.4 Επίπεδα χρηστών... 32 1.4.1 ιαχειριστής συστήµατος... 32 1.4.2 Ιδιοκτήτης βάσης δεδοµένων... 33 1.4.3 Xρήστες υψηλής διαβάθµισης... 33 1.4.4 Xρήστες κατώτερης διαβάθµισης... 34 Σύνοψη... 35 Bιβλιογραφία για περαιτέρω µελέτη... 37 K º π 2 AÚ ÈÙÂÎÙÔÓÈÎ Î È º ÛÈÎ OÚÁ ÓˆÛË AÚ Â ˆÓ Eισαγωγικές παρατηρήσεις... 39

6 BA EI E OMENøN 2.1 Eπίπεδα Aρχιτεκτονικής... 41 2.1.1 Aρχιτεκτονική βάσεων δεδοµένων... 42 2.1.2 Το εξωτερικό επίπεδο... 42 2.1.3 Tο φυσικό επίπεδο... 43 2.1.4 Το επίπεδο αντίληψης... 44 2.2 Το φυσικό επίπεδο... 48 2.2.1 Τύποι δεδοµένων και πεδία... 48 2.2.2 Εγγραφές και αρχεία... 48 2.2.3 Μονάδες αποθήκευσης... 50 2.3 Oργάνωση αρχείων στο φυσικό επίπεδο... 52 2.3.1 Βασικές έννοιες της οργάνωσης αρχείων... 53 2.3.2 Κατακερµατισµός αρχείων... 55 2.3.3 εικτοδότηση αρχείων και κατάλογοι... 56 2.3.4 έντρα τύπου B και δέντρα τύπου B+... 59 Σύνοψη... 61 Bιβλιογραφία για περαιτέρω µελέτη... 61 K º π 3 ªÔÓÙÂÏÔappleÔ ËÛË Î È Ì Ù Â ÛË Eισαγωγικές παρατηρήσεις... 63 3.1 Το ιεραρχικό µοντέλο... 65 3.2 Το δικτυακό µοντέλο... 69 3.3 ιαγράµµατα σχέσεων Oντοτήτων... 71 3.3.1 Οντότητες και κατηγορήµατα... 72 3.3.2 Σχέσεις οντοτήτων... 76 3.3.3 οµικά στοιχεία των διαγραµµάτων... 80 3.3.4 Μοντελοποίηση µε διαγράµµατα σχέσεων οντοτήτων... 83 Σύνοψη... 91 Bιβλιογραφία για περαιτέρω µελέτη... 92 K º π 4 ÂÛÈ Î B ÛÂÈ Â ÔÌ ÓˆÓ Eισαγωγικές παρατηρήσεις... 93 4.1 Το σχεσιακό µοντέλο... 85

EPIEXOMENA 7 4.1.1 Βασικές έννοιες... 96 4.1.2 Ακεραιότητα δεδοµένων... 99 4.2 Σχεσιακή άλγεβρα... 104 4.2.1 Eπιλογή... 106 4.2.2 Προβολή... 106 4.2.3 Ένωση... 107 4.2.4 Tοµή... 107 4.2.5 ιάφορα... 107 4.2.6 Καρτεσιανό γινόµενο... 108 4.2.7 Σύνδεση... 108 4.2.8 Φυσική σύνδεση... 108 4.3 Σχεσιακός υπολογισµός... 109 Σύνοψη... 112 Bιβλιογραφία για περαιτέρω µελέτη... 112 K º π 5 H ÏÒÛÛ EÚˆÙ ÛÂˆÓ SQL Eισαγωγικές παρατηρήσεις... 113 5.1 Αρχές των γλωσσών ερωτήσεων... 115 5.2 Αναζήτηση δεδοµένων στην SQL... 117 5.2.1 Select From Where... 118 5.2.2 ιάταξη των αποτελεσµάτων... 125 5.2.3 Λοιπές εντολές στη συνθήκη... 127 5.2.4 Μετονοµασία πινάκων... 129 5.2.5 Εντολές συνόλων... 130 5.2.6 Σύνδεση πινάκων... 133 5.2.7 Αρίθµηση, µέγιστα ελάχιστα και οµαδοποίηση... 136 5.2.8 Γενική µορφή εντολής αναζήτησης... 137 5.3 Oρισµός, διαχείριση και παρουσίαση δεδοµένων στην SQL... 138 5.3.1 Create table και alter table... 138 5.3.2 Insert, delete, update... 140 5.3.3 Όψεις... 141 Σύνοψη... 141 Bιβλιογραφία για περαιτέρω µελέτη... 142

8 BA EI E OMENøN K º π 6 H ÏÒÛÛ EÚˆÙ ÛÂˆÓ QBE Eισαγωγικές παρατηρήσεις... 143 6.1 Η φιλοσοφία της QBE... 145 6.2 Συνθήκες... 148 6.3 Η QBE σε συνδυασµό µε γραφικό περιβάλλον... 152 Σύνοψη... 155 Bιβλιογραφία για περαιτέρω µελέτη... 156 K º π 7 ÓÙÈÎÂÈÌÂÓÔÛÙÚ Ê B ÛÂÈ Â ÔÌ ÓˆÓ Eισαγωγικές παρατηρήσεις... 157 7.1 Η φιλοσοφία των αντικειµενοστραφών βάσεων δεδοµένων... 159 7.2 Η αντικειµενοστραφής γλώσσα ερωτήσεων OQL και η πρότυπη γλώσσα ερωτήσεων SQL3... 161 Σύνοψη... 164 Bιβλιογραφία για περαιτέρω µελέτη... 164 K º π 8 AÓ ÎÂÊ Ï ˆÛË Î È EapplefiÌÂÓ B Ì Ù MÂÏ ÙË Eισαγωγικές παρατηρήσεις... 165 Συνέχεια µελέτης... 166 Eπίλογος... 169 Aπαντήσεις ασκήσεων αυτοαξιολόγησης... 171 Oδηγίες και κατευθύνσεις για τις δραστηριότητες... 205 Aλφαβητικό ευρετήριο όρων (ελληνικά αγγλικά)... 215 Aλφαβητικό ευρετήριο όρων (αγγλικά ελληνικά)... 217 Γλωσσάριο... 219